跳到主要内容

方糖 - 碰撞模块

方糖方糖碰撞模块.png

功能


信号数字输出
1(高电平):模块开关接触
0(低电平):模块开关未接触

模块原理

模块使用一个触碰开关,开关闭合时,电路产生一个高电平的信号

在未来板Lite上使用

接线

未来板Lite主板3 - 副本.png

未来板Lite接口使用线材
方糖方糖碰撞模块.png方糖碰撞模块Port3白色PH2.0-3Pin接口线untitled.100.png
危险

支持接在 Port1、Port2、Port3、Port4
编程时注意接口与实际保持一致

编程

积木-功能说明

序号积木图积木功能
1blocksSvg-1698391853023.svg检测碰撞传感器是否被按下

程序-功能说明

提示
  1. 将彩屏设置为点阵模式
  2. 初始化变量,负责记录碰撞传感器的按下的次数
  3. 循环检测
  4. 当检测到碰撞传感器被按下
  5. 显示一次笑脸图片,并增加X,然后将X显示在点阵屏上
  6. 没有检测到碰撞传感器被按下的时候,点阵屏显示哭脸

blocksSvg-1698391846623.svg

使用Kittenblock

离线下载的方式运行程序查看效果

在Microbit上使用

Robotbit_压缩后.png

编程平台

Microsoft MakeCode for micro:bit
使用Makecode编程平台

添加方糖插件

image.png

image.png
在扩展中搜索Sugar,点击添加

编程积木

积木-功能说明

序号积木图积木功能
1image.png读取碰撞模块是否被碰撞

电路连接

image.png

Microbit接口使用线材
方糖方糖碰撞模块.png方糖碰撞模块P0白色PH2.0-3Pin接口线untitled.100.png
危险

支持接在 P0、P1、P8、P13等
编程时注意接口与实际保持一致

案例:碰撞检测

image.png